package com.jf.docsify.common.enums;

import java.util.stream.Stream;

import com.jf.docsify.common.exception.UnSupportDbTypeException;

/**
 * Description: 数据库类型
 *
 * @author chenwr
 * @version 1.0
 *
 * <pre>
 * 修改记录:
 * 修改后版本           修改人       修改日期         修改内容
 * 2022/8/3.1       chenwr    2022/8/3           Create
 * </pre>
 * @date 2022/8/3
 */
public enum EnumDbType {
    MYSQL,
    SQLITE
    ;

    public static EnumDbType getType(String type) {
        return Stream.of(values()).filter(enumDbType -> enumDbType.name().equalsIgnoreCase(type)).findFirst().orElseThrow(UnSupportDbTypeException::new);
    }
}
